package ldh.im.base.pojo;

import java.util.Date;
import lombok.Data;

/**
 * @author: ldh
 * @date: 2024-05-14 08:48:38
 * @Description: IM监控用户
 */
@Data
public class ImMonitorUser  {


	/**
	 * 主键
	 */
	private Long id;

	/**
	 * 租户id
	 */
	private String tenantCode;

	/**
	 * 手机号
	 */
	private String mobile;

	/**
	 * 用户名
	 */
	private String userName;

	/**
	 * 登录密码
	 */
	private String password;

	/**
	 * 描述
	 */
	private String description;

	/**
	 * 头像
	 */
	private String headImg;

	/**
	 * 状态
	 */
	private Byte status;

	/**
	 * 上次登录时间
	 */
	private Date loginTime;

	/**
	 * 登录失败次数
	 */
	private Byte loginErrorNum;

	/**
	 * 锁定至结束时间
	 */
	private Date lockTime;

	/**
	 * 无密盾牌
	 */
	private String token;

	/**
	 * 刷新盾牌
	 */
	private String refreshToken;

	/**
	 * 登录机器码
	 */
	private String loginMachineCode;

	/**
	 * 版本号
	 */
	private Long version;
	private Date createTime;

	/**
	 * 更新时间
	 */
	private Date updateTime;


	public ImMonitorUser(){
		version = 0L;
		createTime = new Date();
		updateTime = new Date();
	}
}

